package org.bigjava.user.service;

import org.bigjava.bean.Types;

import java.util.List;


public interface TypesService {

    //查询所有一级分类名
    List<String> queryAllPrimaryClassification();

    //修改一级分类
    void updatePrimaryClassification(Types type);

    //添加一级分类
    void insertPrimaryClassification(String typename);

    //添加二级分类（fid为一级分类的id）
    void insertSecondaryClassification(String onetypename, String twotypename);

    //查询分类(支持模糊查询,和条件查询）
    List<Types> queryType(Types type);

    //查询一级分类的二级分类
    List<String> querySecondaryClassificationByone(String typename);

    //删除分类(删除一级分类会删除一级分类下的所有二级分类)
    void delteType(String typename);

    //根据名字查查询分类
    Types queryTypeByName(String typename);


}
